Resultado Carpeta Tributaria
Este endpoint devuelve el resultado estructurado de la Carpeta Tributaria de un RUT: los datos del contribuyente, sus declaraciones de IVA (Formulario 29) y de Renta (Formulario 22), y el estado de verificación contra el SII.
- Devuelve la Carpeta Tributaria
SUCCEEDEDmás reciente del RUT. - Si no existe ninguna
SUCCEEDED, devuelve la última carga en cualquier estado, para que puedas ver su estado actual. - Si el RUT no tiene ninguna Carpeta Tributaria, el campo
dataserá un objeto vacío{}.
Detalle de API
Request
- URL:
/helper/carpetaTributaria/{rut} - Método:
GET
Esta ruta comparte URL con Cargar Carpeta Tributaria, que usa POST. Para obtener el resultado se utiliza con el método GET.
Parámetros
rut(requerido, path): El RUT del cual se desea obtener el resultado de la Carpeta Tributaria. Formato del rut "12345678-9".
Ejemplo request con curl
curl -X 'GET' \
'https://prod.api.thesheriff.cl/api/clients/v2/helper/carpetaTributaria/12345678-9' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9EjemploDeToken123' \
-H 'x-client-identifier: SheriffSecureClient-v1'
Response
Success
-
Status code: 200
-
Example response body:
{
"success": true,
"data": {
"carpetaTributariaId": 12345,
"rut": "12345678-9",
"estado": "SUCCEEDED",
"verificadoIva": true,
"verificadoRenta": false,
"motivoValidacionIva": null,
"motivoValidacionRenta": "Diferencia detectada en F22 2023",
"verificacion": {
"iva": {
"estado": "VERIFICADO",
"verificado": true,
"motivo": null
},
"renta": {
"estado": "NO_VERIFICADO",
"verificado": false,
"motivo": "Diferencia detectada en F22 2023"
},
"fechaVerificacion": "24-06-2026 19:52:05"
},
"contribuyente": {
"rut": "12345678-9",
"inicioActividades": "01-03-2010",
"fechaGeneracion": "20-06-2026 10:15:00",
"actividadesEconomicas": [
{
"nombre": "ACTIVIDADES DE APOYO A LA AGRICULTURA"
},
{
"nombre": "CONSTRUCCION DE CARRETERAS Y LINEAS DE FERROCARRIL"
}
],
"categoriaTributaria": "Primera Categoría",
"domicilio": "AVENIDA EJEMPLO 1234, SANTIAGO",
"sucursales": [
"CALLE EJEMPLO 817 OF 41 , PUNTA ARENAS",
"LOTE 1 K EJEMPLO , COYHAIQUE"
],
"docTimbrados": [
{
"nombre": "Factura Electronica",
"fecha": "20-10-2025"
},
{
"nombre": "Guias De Despacho",
"fecha": "13-04-2018"
}
],
"obsTributarias": [
{
"fecha": "01-07-2025",
"glosa": "RETENEDOR C.S. PARA CUMPLIMIENTO DE IVA",
"descripcion": "Según registros del SII, el contribuyente pertenece a la nómina de retenedores por cambio de sujeto para cumplimiento del IVA."
}
],
"representantesLegales": [
{
"nombre": "NOMBRE EJEMPLO",
"rut": "12345678-9",
"fecha": "26-04-2005"
}
],
"socios": [
{
"nombre": "EMPRESA EJEMPLO LIMITADA",
"rut": "76123456-7",
"fecha": "29-10-2012",
"participacionCapital": "100%",
"participacionUtilidades": "100%"
},
{
"nombre": "NOMBRE PERSONA EJEMPLO",
"rut": "12345678-9",
"fecha": "13-08-2024",
"participacionCapital": "0%",
"participacionUtilidades": "0%"
}
],
"socVigentes": [
{
"nombre": "EMPRESA EJEMPLO LIMITADA",
"rut": "76123456-7",
"fecha": "29-10-2012",
"participacionCapital": "100%",
"participacionUtilidades": "100%"
}
],
"bienesRaices": [
{
"rol": "01234-00066",
"direccion": "LOTE 1 K RIO EJEMPLO",
"comuna": "COYHAIQUE",
"destino": "SITIO ERIAZO",
"avaluo": "47050599"
},
{
"rol": "00567-00046",
"direccion": "CALLE EJEMPLO 901",
"comuna": "RENGO",
"destino": "HABITACIONAL",
"avaluo": "43573912"
}
]
},
"declaracionIva": [
{
"periodo": "05-2026",
"fechaPresentacion": "12-06-2026"
}
],
"declaracionRenta": [
{
"periodo": "2025"
}
]
}
}A continuación se describen los campos devueltos en la respuesta JSON.
Campo Tipo Descripción successboolIndica si la operación fue exitosa. dataobjectResultado estructurado de la Carpeta Tributaria. {}si no existe.Campos dentro de
data:Campo Tipo Descripción carpetaTributariaIdnumberIdentificador de la carga (el mismo que entregan la carga y el webhook). rutstringRUT del contribuyente. estadostringEstado de la Carpeta Tributaria: SUCCEEDED,FAILEDoIN PROGRESS.verificadoIvabool(Retrocompatibilidad) Resultado de la verificación de IVA contra el SII. Ver el bloque verificacion.verificadoRentabool(Retrocompatibilidad) Resultado de la verificación de Renta contra el SII. Ver verificacion.motivoValidacionIvastring(Retrocompatibilidad) Motivo asociado a la verificación de IVA. nullsi no hay observación.motivoValidacionRentastring(Retrocompatibilidad) Motivo asociado a la verificación de Renta. nullsi no hay observación.verificacionobjectForma canónica del estado de verificación SII (ver estructura abajo). contribuyenteobjectDatos del contribuyente (ver estructura abajo). declaracionIvaarrayDeclaraciones de IVA mensuales (Formulario 29). declaracionRentaarrayDeclaraciones de Renta anuales (Formulario 22). notaLos campos
verificadoIva,verificadoRenta,motivoValidacionIvaymotivoValidacionRentase mantienen por retrocompatibilidad. La forma canónica del estado de verificación es el bloqueverificacion.Estructura del objeto
verificacion:Campo Tipo Descripción ivaobjectEstado de verificación de las declaraciones de IVA (F29). rentaobjectEstado de verificación de las declaraciones de Renta (F22). fechaVerificacionstringFecha y hora de la verificación ( DD-MM-YYYY HH:mm:ss, UTC).nullsi no aplica.Estructura de
ivayrenta:Campo Tipo Descripción estadostringEstado de la verificación: VERIFICADO,NO_VERIFICADOoPENDIENTE.verificadobooltruesiVERIFICADO,falsesiNO_VERIFICADO,nullsiPENDIENTE.motivostringMotivo cuando la información no está verificada; nullcuando no aplica.Relación entre
estadoyverificado:estadoverificadoSignificado VERIFICADOtrueLa información fue verificada correctamente contra el SII. NO_VERIFICADOfalseLa verificación detectó diferencias. PENDIENTEnullAún no se ha ejecutado la verificación. tipSi la verificación quedó
NO_VERIFICADOoPENDIENTE, puedes ejecutarla nuevamente con Reintentar Verificación SII.Estructura del objeto
contribuyente:Campo Tipo Descripción rutstringRUT del contribuyente. inicioActividadesstringFecha de inicio de actividades ( DD-MM-YYYY).fechaGeneracionstringFecha de generación de la Carpeta Tributaria ( DD-MM-YYYY HH:mm:ss).actividadesEconomicasarrayActividades económicas registradas del contribuyente (ver estructura abajo). categoriaTributariastringCategoría tributaria (ej: "Primera Categoría"). domiciliostringDomicilio del contribuyente. sucursalesarrayLista de string; cada elemento es la dirección de una sucursal con su comuna.docTimbradosarrayDocumentos timbrados por el contribuyente (ver estructura abajo). obsTributariasarrayObservaciones tributarias del contribuyente (ver estructura abajo). representantesLegalesarrayRepresentantes legales del contribuyente (ver estructura abajo). sociosarraySocios del contribuyente (ver estructura abajo). socVigentesarraySocios vigentes del contribuyente. Misma estructura que socios.bienesRaicesarrayBienes raíces asociados al contribuyente (ver estructura abajo). Estructura de cada elemento de
actividadesEconomicas:Campo Tipo Descripción nombrestringNombre de la actividad económica. Elementos de
sucursales: cada elemento es unstringcon la dirección y comuna de la sucursal (ej:"CALLE EJEMPLO 817 OF 41 , PUNTA ARENAS").Estructura de cada elemento de
docTimbrados:Campo Tipo Descripción nombrestringTipo de documento timbrado (ej: "Factura Electronica"). fechastringFecha del último timbraje del documento ( DD-MM-YYYY).Estructura de cada elemento de
obsTributarias:Campo Tipo Descripción fechastringFecha de la observación ( DD-MM-YYYY).glosastringGlosa o título de la observación tributaria del SII. descripcionstringDescripción detallada de la observación. Estructura de cada elemento de
representantesLegales:Campo Tipo Descripción nombrestringNombre del representante legal. Puede venir vacío ( "").rutstringRUT del representante legal. fechastringFecha de registro del representante legal ( DD-MM-YYYY).Estructura de cada elemento de
sociosysocVigentes:Campo Tipo Descripción nombrestringNombre o razón social del socio. rutstringRUT del socio. fechastringFecha de incorporación del socio ( DD-MM-YYYY).participacionCapitalstringPorcentaje de participación en el capital (ej: "100%"). participacionUtilidadesstringPorcentaje de participación en las utilidades (ej: "100%"). Estructura de cada elemento de
bienesRaices:Campo Tipo Descripción rolstringRol de avalúo de la propiedad (ej: "01234-00066"). direccionstringDirección del bien raíz. comunastringComuna donde se ubica el bien raíz. destinostringDestino del bien raíz (ej: "HABITACIONAL", "OFICINA", "SITIO ERIAZO"). avaluostringAvalúo fiscal de la propiedad, en pesos chilenos (ej: "47050599"). Estructura de cada elemento de
declaracionIva(Formulario 29, mensual):Campo Tipo Descripción periodostringPeríodo mensual declarado ( MM-YYYY).fechaPresentacionstringFecha de presentación de la declaración ( DD-MM-YYYY).Cada elemento incluye además los demás campos de la declaración F29 mensual.
Estructura de cada elemento de
declaracionRenta(Formulario 22, anual):Campo Tipo Descripción periodostringPeríodo anual declarado ( YYYY).Cada elemento incluye además los demás campos de la declaración F22 anual.
DeclaracionesLos arreglos
declaracionIvaydeclaracionRentacontienen una entrada por período: mensual (MM-YYYY) para IVA y anual (YYYY) para Renta, validadas contra el SII. Estarán vacíos si el contribuyente no registra declaraciones en el período cubierto por la carpeta.tipEste mismo objeto es el que se entrega vía webhook (
processTaxFolder) cuando la carga se realizó a través de la API. Ver Cargar Carpeta Tributaria.Si el RUT no tiene ninguna Carpeta Tributaria, la respuesta será:
{
"success": true,
"data": {}
}Errores
400 - Solicitud inválida
{
"success": false,
"code": 400,
"error": "Solicitud inválida"
}401 - No autorizado
{
"success": false,
"code": 401,
"error": "No autorizado"
}403 - No tienes permiso para acceder a este recurso
{
"success": false,
"code": 403,
"error": "No tienes permiso para acceder a este recurso"
}404 - Recurso no encontrado
{
"success": false,
"code": 404,
"error": "Recurso no encontrado"
}408 - Tiempo de espera agotado
{
"success": false,
"code": 408,
"error": "Tiempo de espera agotado"
}429 - Demasiadas solicitudes
{
"success": false,
"code": 429,
"error": "Demasiadas solicitudes"
}500 - Error interno del servidor
{
"success": false,
"code": 500,
"error": "Error interno del servidor"
}